// pages/team/team.js
const dbUtilsList = require('../interface/interfaceData-list');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    rightplayers:[],
    leftplayers:[],
    message:{},
    datafromsys:{},
    lefts:[
      {name:'zhang',score:10},
      { name: '李四', score: 15 },
      { name: '王五', score: 20 }
    ],
    rights:[
      { name: '赵六', score: 12 },
      { name: '孙七', score: 18 },
      { name: '周八', score: 14 }
    ]
  },

  // 查询队伍球员具体信息
  findteam: async function () {
    try {
      console.log("message11:",this.data.datafromsys.rightname)
      // 调用数据库模块的 getData 方法获取数据
      const matches = await dbUtilsList.getDataWhere("team",{rightname: this.data.datafromsys.rightname,leftname: this.data.datafromsys.leftname,time: this.data.datafromsys.time});
      // 将获取到的数据设置到页面的 data 中
      this.setData({
        message: matches,
        rightplayers: matches[0]?.rightplayers,
        leftplayers: matches[0]?.leftplayers
      });
      console.log("获取数据成功", matches);
    } catch (error) {
      console.error('数据获取失败:', error);
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
// 从 options 中获取传递过来的参数
    const item = {
      _id: options._id,
      time: options.time,
      type: options.type,
      leftname: options.leftname,
      rightname: options.rightname,
      status: options.scoretype,
      leftscore: options.scoreleft,
      rightscore: options.scoreright,
    };
    // 将数据存储到 page 的 data 中
    this.setData({ datafromsys:item });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {
    this.findteam()
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {
    return{
      title: '湖南工学院教职工篮球赛2024',
      path: '/pages/system/sys',
      imageUrl: '/pages/img/share.jpg'
    };
  }
})